/* CSS Document */

/*-----首页-------*/
.index_banner{ width:100%; height:auto; margin:0 auto; display:inline; z-index:10px; max-height:100%; max-width:100%;}

.index_head{ width:100%; height:100px; margin:0 auto; z-index:1000; position:absolute;background: rgba(246, 246, 246, 0.9); border-bottom:#e5e5e5 1px solid; top:4px;}
.index_head ul{ width:1200px; height:100px; margin:0 auto;}
.index_head ul li{ float:left; width:1200px; height:auto; overflow:hidden;}

.index_nav{ width:100%; height:auto; margin:0 auto; z-index:1000; position:absolute; background: rgba(255, 255, 255, 0.9); border-bottom:#e5e5e5 1px solid; top:105px;}

.index_content{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.index_content ul{ width:1200px; height:auto; margin:0 auto;}
.index_content ul li{ float:left; width:1200px; height:auto;}
.fy_content{ width:1200px; height:auto; margin:0 auto; background:#FFF; overflow:hidden;}
.fy_content ul{ float:left; width:1200px; height:auto;}
.fy_content ul li{ float:left; width:1200px; height:auto;}

.index_foucus{ float:left; width:586px; height:369px;}

.index_news{ float:left; width:586px; height:369px; background:#FFF; margin-left:28px;}
.index_news ul{ float:left; width:586px; height:369px;}
.index_news ul li{ float:left; width:586px; height:auto;}
.index_news1{ float:left; width:548px; height:auto; margin-left:19px; margin-top:10px;}
.index_news1 ul{ float:left; width:548px; height:auto;}
.index_news1 ul li{ float:left; width:548px; height:auto;}

.index_gg{ float:left; width:417px; height:300px; background:#FFF; border-top:#004ea1 2px solid; margin-top:30px;}
.index_gg ul{ float:left; width:417px; height:300px;}
.index_gg ul li{ float:left; width:387px; height:auto; margin:0px 15px; background:url(../images/index_02.jpg) no-repeat;}

.index_sp{ float:left; width:320px; height:300px; background:#FFF; border-top:#004ea1 2px solid; margin-top:30px; margin-left:23px;}
.index_sp ul{ float:left; width:320px; height:300px;}
.index_sp ul li{ float:left; width:305px; height:auto; margin:0px 7px;}

.index_yw{ float:left; width:1200px; height:834px; background:#FFF; margin-top:30px;}
.index_yw ul{ float:left; width:1168px; height:834px;}
.index_yw ul li{ float:left; width:1168px; height:auto;}

.index_lk{ float:left; width:1200px; height:184px; background:#FFF; margin-top:30px;}
.index_lk ul{ float:left; width:1168px; height:184px;}
.index_lk ul li{ float:left; width:1168px; height:auto;}

.index_yw_img{ float:left; width:1168px; height:197px; margin-top:20px;}
.index_yw_img ul{ float:left; width:1168px; height:197px;}
.index_yw_img ul li{ float:left; width:281px; height:197px; margin-left:14px; text-align:center;}

.index_yw_mimg{ float:left; position:relative; width:281px; height:197px; margin-top:20px;  z-index:10;}
.index_yw_mimg ul{ float:left; width:281px; height:auto;}
.index_yw_mimg ul li{ float:left;width:281px; height:auto; z-index:100;text-align:center;}
.index_yw_mimg ul li img{ float:left; border: 1px solid #dee9ef;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

.index_dj{ float:left; width:382px; height:234px; background:#FFF; margin-top:30px;}
.index_dj ul{ float:left; width:382px; height:234px;}
.index_dj ul li{ float:left; width:352px; height:auto; margin:0px 15px; background:url(../images/index_02.jpg) no-repeat;}

.index_gyfc{ float:left; width:791px; height:234px; background:#FFF; margin-top:30px;}
.index_gyfc ul{ float:left; width:791px; height:234px;}
.index_gyfc ul li{ float:left; width:482px; height:auto; margin:0px 15px; background:url(../images/index_02.jpg) no-repeat;}

.index_wf{ float:left; width:382px; height:230px; background:#fefeff; margin-top:30px;}
.index_wf ul{ float:left; width:382px; height:230px;}
.index_wf ul li{ float:left; width:382px; height:auto; }

.index_bottom{ width:100%; height:110px; margin:0 auto; background:#004ea1;}
.index_bottom ul{ width:1200px; height:110px; margin:0 auto;}
.index_bottom ul li{ float:left; width:auto; height:auto; }

.snav{ float:left; width:1200px; height:50px; background:#f4f6f8;}
.snav ul{ float:left; width:1200px; height:50px; padding:0px;}
.snav ul li{ float:left; width:auto; height:50px; text-align:center; display:inline-block;}
.snav ul li a{ float:left; width:auto; height:50px; margin:0px 30px; font-family:"微软雅黑"; font-size:16px; color:#676767; line-height:50px; text-align:center;}
.snav ul li a:hover{ font-weight:bolder; color:#004ea1;}
#snav_dq{ font-weight:bolder; color:#004ea1;}

.news{ float:left; width:1140px; height:auto; border-bottom:#e6e6e6 1px solid; margin-top:30px; padding-bottom:30px;}
.news ul{ float:left; width:1140px; height:auto;}
.news ul li{ float:left; width:auto; height:auto;}

.tzgg{ float:left; width:1140px; height:auto;}
.tzgg ul{ float:left; width:1140px; height:auto;}
.tzgg ul li{ float:left; width:1140px; height:auto; border-bottom:#e6e6e6 1px solid; padding:9px 0px;}

.yw{ float:left; width:1140px; height:auto; padding:0px 30px 30px 30px;}
.yw ul{ float:left; width:1140px; height:auto;}
.yw ul li{ float:left; width:362px; height:auto; margin:9px; text-align:center; background:url(../images/yw_01.jpg) no-repeat;}
.yw ul li img{ float:left; width:350px; height:244px; padding:6px;}

.rcdw{ float:left; width:516px; height:auto; border-bottom:#dddcdc 1px solid; padding:30px 28px;}
.rcdw ul{ float:left; width:516px; height:auto;}
.rcdw ul li{ float:left; width:auto; height:auto;}

.rczp{ float:left; width:1140px; height:auto; padding:30px;}
.rczp ul{ float:left; width:1140px; height:auto;}
.rczp ul li{ float:left; width:504px; height:auto; background:#f5f5f5; margin:0px 13px; padding:12px 20px;}







.black14 { font-size:14px; font-family:"微软雅黑";line-height:32px;color:#555555; text-decoration:none;}
a.black14:active{ color:#555555; text-decoration:none;}
a.black14:hover{ color:#1ea6eb; text-decoration:none;}

.black141 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#555555; text-decoration:none;}
a.black141:active{ color:#555555; text-decoration:none;}
a.black141:hover{ color:#1ea6eb; text-decoration:none;}

.black16 { font-size:16px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none;}
a.black16:active{ color:#555555; text-decoration:none;}
a.black16:hover{ color:#1ea6eb; text-decoration:none;}

.black16-B { font-size:16px; font-family:"微软雅黑";line-height:24px;color:#555555; text-decoration:none; font-weight:bolder;}
a.black16-B:active{ color:#555555; text-decoration:none;}
a.black16-B:hover{ color:#1ea6eb; text-decoration:none;}

.black18-B { font-size:18px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none; font-weight:bolder;}
a.black18-B:active{ color:#555555; text-decoration:none;}
a.black18-B:hover{ color:#1ea6eb; text-decoration:none;}

.black20 { font-size:20px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none;}
a.black20:active{ color:#555555; text-decoration:none;}
a.black20:hover{ color:#1ea6eb; text-decoration:none;}

.black22 { font-size:20px; font-family:"微软雅黑";line-height:26px;color:#555555; text-decoration:none;}
a.black22:active{ color:#555555; text-decoration:none;}
a.black22:hover{ color:#1ea6eb; text-decoration:none;}

.black24-B { font-size:24px; font-family:"微软雅黑";line-height:24px;color:#333333; text-decoration:none; font-weight:bolder;}
a.black24-B:active{ color:#333333; text-decoration:none;}
a.black24-B:hover{ color:#1ea6eb; text-decoration:none;}


.gray12 { font-size:12px; font-family:"微软雅黑";line-height:30px;color:#8c8b8b; text-decoration:none;}
a.gray12:active{ color:#8c8b8b; text-decoration:none;}
a.gray12:hover{ color:#1ea6eb; text-decoration:none;}

.gray14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#898686; text-decoration:none;}
a.gray14:active{ color:#898686; text-decoration:none;}
a.gray14:hover{ color:#1ea6eb; text-decoration:none;}

.gray141 { font-size:14px; font-family:"微软雅黑";line-height:30px;color:#898686; text-decoration:none;}
a.gray141:active{ color:#898686; text-decoration:none;}
a.gray141:hover{ color:#1ea6eb; text-decoration:none;}

.gray142 { font-size:14px; font-family:"微软雅黑";line-height:32px;color:#bbbbbb; text-decoration:none;}
a.gray142:active{ color:#bbbbbb; text-decoration:none;}
a.gray142:hover{ color:#1ea6eb; text-decoration:none;}

.gray16 { font-size:16px; font-family:Cambria;line-height:24px;color:#bbbbbb; text-decoration:none;}
a.gray16:active{ color:#bbbbbb; text-decoration:none;}
a.gray16:hover{ color:#1ea6eb; text-decoration:none;}

.gray161 { font-size:16px; font-family:"微软雅黑";line-height:30px;color:#bbbbbb; text-decoration:none;}
a.gray161:active{ color:#bbbbbb; text-decoration:none;}
a.gray161:hover{ color:#1ea6eb; text-decoration:none;}

.red14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#d00202; text-decoration:none;}
a.red14:active{ color:#d00202; text-decoration:none;}
a.red14:hover{ color:#1ea6eb; text-decoration:none;}

.blue16 { font-size:16px; font-family:Arial;line-height:24px;color:#004ea1; text-decoration:none;}
a.blue16:active{ color:#005b8a; text-decoration:none;}
a.blue16:hover{ color:#1ea6eb; text-decoration:none;}

.blue20 { font-size:20px; font-family:Arial;line-height:30px;color:#004ea1; text-decoration:none;}
a.blue20:active{ color:#005b8a; text-decoration:none;}
a.blue20:hover{ color:#1ea6eb; text-decoration:none;}

.blue20-B { font-size:20px; font-family:"微软雅黑" Arial;line-height:30px;color:#004ea1; text-decoration:none; font-weight:bolder;}
a.blue20-B:active{ color:#005b8a; text-decoration:none;}
a.blue20-B:hover{ color:#1ea6eb; text-decoration:none;}

.white14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#ffffff; text-decoration:none;}
a.white14:active{ color:#ffffff; text-decoration:none;}
a.white14:hover{ color:#1ea6eb; text-decoration:none;}



/*首页新闻切换*/
.i_zxmelc{ width:586px; height:369px;}
.i_zxmelc1{ width:586px; height:40px; float:left; background:#18a8eb;}
.i_zxmelc1 ul{ width:586px; height:40px; float:left; border:none;}
.i_zxmelc1 ul li{ float:left; width:293px; height:40px; font-size:24px; line-height:40px; color:#333333; text-align:center; background:#f4f6f8;}
.i_zxmelc1 ul li a{ float:left; width:293px; height:40px; font-size:18px; line-height:40px; color:#333333; text-align:center; background:#f4f6f8; font-weight:bolder;}
.i_zxmelc1 ul li.hover{ width:293px; height:40px; background:#333333; font-weight:bolder;}
.i_zxmelc1 ul li.hover a{ color:#195fa5; background:#FFFFFF; line-height:40px; width:293px; font-weight:bolder;}
.i_zxmelc3{ width:586px; height:auto; float:left;}
.i_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}

/*首页主营业务切换*/
.i1_zxmelc{ width:1168px; height:auto;}
.i1_zxmelc1{ width:1168px; height:108px; float:left; background:#f1f3f4; margin-top:20px;}
.i1_zxmelc1 ul{ width:1168px; height:108px; float:left; border:none;}
.i1_zxmelc1 ul li{ float:left; width:292px; height:108px; text-align:center; margin:0px; background:url(../images/index_12.jpg) repeat-y;}
.i1_zxmelc1 ul li a{ float:left; width:292px; height:108px; text-align:center;}
.i1_zxmelc1 ul li.hover{ width:292px; height:108px; background:#5faff3;}
.i1_zxmelc1 ul li.hover a{ width:292px; height:108px; background:#5faff3;}
.i1_zxmelc3{ width:1168px; height:auto; float:left;}
.i1_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}


/*首页主营业务滚动*/
#playBox1{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox1 .oUlplay1 { width:99999px; position:absolute; left:0; top:0;}
#playBox1 .oUlplay1 li{ float:left;}
#playBox1 .smalltitle1 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox1 .smalltitle1 ul{ width:220px; margin:0 auto;}
#playBox1 .smalltitle1 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox1 .smalltitle1 .thistitle{ background:#d70202;}

#playBox2{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox2 .oUlplay2 { width:99999px; position:absolute; left:0; top:0;}
#playBox2 .oUlplay2 li{ float:left;}
#playBox2 .smalltitle2 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox2 .smalltitle2 ul{ width:220px; margin:0 auto;}
#playBox2 .smalltitle2 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox2 .smalltitle2 .thistitle{ background:#d70202;}

#playBox3{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox3 .oUlplay3 { width:99999px; position:absolute; left:0; top:0;}
#playBox3 .oUlplay3 li{ float:left;}
#playBox3 .smalltitle3 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox3 .smalltitle3 ul{ width:220px; margin:0 auto;}
#playBox3 .smalltitle3 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox3 .smalltitle3 .thistitle{ background:#d70202;}

#playBox4{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox4 .oUlplay4 { width:99999px; position:absolute; left:0; top:0;}
#playBox4 .oUlplay4 li{ float:left;}
#playBox4 .smalltitle4 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox4 .smalltitle4 ul{ width:220px; margin:0 auto;}
#playBox4 .smalltitle4 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox4 .smalltitle4 .thistitle{ background:#d70202;}

#playBox5{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox5 .oUlplay5 { width:99999px; position:absolute; left:0; top:0;}
#playBox5 .oUlplay5 li{ float:left;}
#playBox5 .smalltitle5 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox5 .smalltitle5 ul{ width:220px; margin:0 auto;}
#playBox5 .smalltitle5 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox5 .smalltitle5 .thistitle{ background:#d70202;}

.sjgh{ float:left; width:930px; height:auto;}
.sjgh ul{ float:left; width:930px; height:auto;}
.sjgh ul li{ float:left; width:285px; height:auto; padding:10px 12px;}

.zp{ float:left; width:930px; height:auto; border-bottom:#efefef 1px dotted;}
.zp ul{ float:left; width:930px; height:auto;}
.zp ul li{ float:left; width:auto; height:auto; text-align:center;}


/* 分页 */
#pages {float:left;margin-top:20px;text-align:center; padding:0px;width:100%; font-family:宋体; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.category{background:url(../images/bszn_02.jpg) #f9f9f9 no-repeat; border-top:1px solid #e5e3e3;border-bottom:1px solid #e5e3e3; height:30px;line-height:30px;}
.showcontent{font-size:16px; font-family:宋体;}
.showcontent img{max-width:1100px;}
.showcontent a{color:#0179c7; text-decoration:none; font-family:宋体;}

.showcontent table,td{
    /*边框合并*/
    border-collapse: collapse;
    border: 1px solid #000;
}

.dsjnf{ float:left ;width:1150px;padding-bottom:50px; height:auto; }
.dsjnf ul{ float:left; width:1150px; height:auto;}
.dsjnf ul li{ float:left; width:100px;margin:20px 10px; height:43px;color:#004ea1;background:#f2f2f2;text-align:center;line-height:43px;font-size:18px;font-family:"黑体" Arial;font-weight:bolder; }
.dsjnf ul li a{ line-height:43px; }

.qyry{ float:left ;width:1150px;padding-bottom:50px; height:auto; background:url(../images/about_06.jpg) repeat-y;}
.qyry ul{ float:left; width:1150px; height:auto;}
.qyry ul li{ float:left; width:auto; height:auto; padding-bottom:30px;}
.gallery{float:left;width:930px;margin-top:20px;margin-bottom:0px;}
.gallery li{float:left;width:220px;height:150px;}
.gallery li  img{float:left;width:220px;height:140px;border-radius:3px;-webkit-box-shadow: 3px 3px 6px #666;  -moz-box-shadow: 3px 3px 6px #666;  box-shadow: 3px 3px 6px #666;}
.contentwraper{border:1px solid #f2f2f2;padding:10px;background:#f9f9f9;}
.contentwraper:hover{border:1px solid #8dd0e7;background:#d6effa;cursor:hand}

/*banner滚动*/
#full-screen-slider { width:100%; height:480px; margin:0 auto; position:relative}
#slides { display:block; width:100%; height:480px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li dd { position:absolute;font-family:"微软雅黑"; font-size:46px;color:#fff;line-height:80px;font-weight:bold;left:30%;top:130px; z-index:9999;display:block;text-transform: uppercase; text-shadow: 0 2px 2px #0f5c89;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#slides li img{left:50%;height:100%;width:100%;}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:445px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:10px; border-radius:10px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#144169;}


/*banner滚动*/
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:711px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:100px;line-height:100px;width:100%;text-align:center;
	position:absolute;left:0;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; border:#ffffff 3px solid;}
.flashBanner .mask img.show{ border:#004ea1 3px solid;}
img{border:0 none;}


@media screen and (min-width: 1401px) { 
.indexCon{ height:711px;}
.indexCon .flashBanner{ height:711px;}
.indexCon .flashBanner bigImg{ height:711px;}
} 

@media screen and (max-width: 1400px) { 
.indexCon{ height:480px;}
.indexCon .flashBanner{ height:480px;}
.indexCon .flashBanner bigImg { height:480px;}
} 


@media screen and (max-width: 1200px) { 
.indexCon{ height:360px;}
.indexCon .flashBanner{ height:360px;}
.indexCon .flashBanner bigImg { height:360px;}
} 

/*导航*/
#menu { display:block; width:1200px; height:56px; margin:0 auto; z-index:1000;}
#nav {display:block;}
#nav .mainlevel {float:left; width:auto; height:56px; text-align:center; display:block;}
#nav .mainlevel a {color:#68615f; text-decoration:none; height:56px; line-height:56px; text-align:center; font-size:16px; padding:0px; display:block; width:133px;}
#nav .mainlevel a:hover { text-decoration:none; width:133px; color:#ff4200; background:url(../images/nav_bg2.png) repeat-x;}
#nav .mainlevel ul {position:absolute; width:133px; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul.sub_nav_01{z-index:10000;}
#nav .mainlevel li {float:left; background: rgba(255, 255, 255, 0.6); width:133px; height:auto;}
#nav .mainlevel li a {float:left; line-height:42px; width:133px; height:auto; display:block; font-weight:100; color:#68615f; margin-left:0px;}
#nav .mainlevel li a:hover {color:#ffffff; text-decoration:none; background: rgba(79, 164, 254, 0.9); width:133px; font-weight:100; font-size:16px;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note { display:block;}
#nav_dq{ text-decoration:none; width:133px; color:#ff4200; background:url(../images/nav_bg2.png) repeat-x;}

/*焦点图*/
.focus{ position:relative; width:586px; height:369px; background-color: #000; float: left;}  
.focus img{ width: 586px; height: 369px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "微软雅黑"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:#FFF;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#555555; font-size:14px; line-height:40px; overflow:hidden; margin-left:10px; font-family:"微软雅黑";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:12px; margin:0 3px;color:#B0B0B0;font:12px/15px "微软雅黑"; text-decoration:none; text-align:center; outline:0; float:left; background:#e0dfdf; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#d70202;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 


/*业务领域滚动*/
.lvList{float:left; width:1140px;height:auto;position:relative;}
.lvList .scrollcontainer ul li{ width:399px; height:286px; position:relative; margin-right:1px; position:relative; text-align:center; border-bottom:#dfdfdf 3px solid; background:#FFF; margin-top:20px;}
.lvList .scrollcontainer ul li img{ float:left; width:399px; height:266px;}
.lvList .scrollcontainer ul li p{ position:absolute; width:399px; height:40px; line-height:40px; background: rgba(0, 0, 0, 0.6); bottom:20px;}
.lvList .scrollcontainer ul li p a{ float:left; color:#ffffff; width:100%; font-size:14px; height:40px; font-family:"微软雅黑"; line-height:44px;}
.lvList .scrollcontainer ul li p a:hover{ color:#2781cf; font-weight:bold; width:100%; font-size:14px; height:40px; line-height:40px; font-family:"微软雅黑";}


.lvList .scrollcontainer{
	width:1200px;
	height:286px;
	overflow:hidden;
	position:relative;
	margin-left:0px;
	
}
.lvList .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}

a.abtn{
	position:absolute;
	display:block;
	height:23px;
	width:23px;
	overflow:hidden;
	text-indent:-20000px;
}



a.aleft{
	top:3px;
	right:-30px;
	background:url(../images/left_arrow.jpg) no-repeat;background-position:0px center;
}
a.agrayleft{
	cursor:default;
	background:url(../images/left_arrow.jpg) no-repeat;background-position:1px center;
}
a.aright{
	top:3px;
	right:-60px;
	background:url(../images/right_arrow.jpg) no-repeat;background-position:0px center;
}

a.agrayright{
	cursor:default;
	background:url(../images/right_arrow.jpg) no-repeat;background-position:0px center;
}




/*友情链接展开*/
.title-block { height: 26px; text-align: center;}
.block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-flow: column-reverse nowrap; flex-flow: column-reverse nowrap; width: 1200px; margin: 0 auto; font-size: 14px; color: #4C4C4C; line-height: 28px; padding: 10px;}
.block > .detail { max-height: 123px; margin-bottom: 10px; overflow: hidden;}
.block > .case-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  align-items: center; width: 120px; height: 24px;  margin: 0 auto 0; color: #0e0e0e; background: #fff;}
.block > .case-block div:nth-of-type(1) { display: block;}
.block > .case-block div:nth-of-type(2) { display: none;}
.block > [type="checkbox"] { position: relative; display: block; width: 120px; height: 24px; margin: -24px auto 0; z-index: 1000; opacity: 0;}
.block > [type="checkbox"]:hover + .case-block { text-decoration:underline;}
.block > [type="checkbox"]:checked + .case-block div:nth-of-type(1) { display: none;}
.block > [type="checkbox"]:checked + .case-block div:nth-of-type(2) { display: block;}
.block > [type="checkbox"]:checked + .case-block + .detail { max-height: inherit;}

.index_links{ float:left; width:270px; height:35px;line-height:35px;  margin:0px 15px;font-size:12px; border-bottom:#f1f2f3 1px solid; padding:0px 0px;}



/*友情链接滚动*/
#demo { overflow:hidden; width:1200px;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}

